october challenge leetcode day 16